package com.yuncheng.spcyApi.service.impl;

import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.yuncheng.spcyApi.entity.SpcyZltxwjFlow;
import com.yuncheng.spcyApi.mapper.SpcyZltxwjFlowMapper;
import com.yuncheng.spcyApi.service.ISpcyZltxwjFlowService;
import org.springframework.stereotype.Service;

import com.yuncheng.common.base.service.impl.BaseServiceImpl;
import utils.Util;

/**
 * @Description: 审评查验-质量体系文件-流程记录
 * @Author: yuncheng
 * @Date: 2023-07-04
 * @Version: V1.0
 */
@Service
public class SpcyZltxwjFlowServiceImpl extends BaseServiceImpl<SpcyZltxwjFlowMapper, SpcyZltxwjFlow> implements ISpcyZltxwjFlowService {

    @Override
    public void updateZltxwjFileInPdf(String id, String oldCflj, String newCflj) {
        LambdaUpdateWrapper<SpcyZltxwjFlow> updateWrapper = new LambdaUpdateWrapper<>();
        updateWrapper.eq(SpcyZltxwjFlow::getId, id);

        SpcyZltxwjFlow updateBean = new SpcyZltxwjFlow();
        updateBean.setFwjlj(newCflj);
        updateBean.setFwjlx(".pdf");
        updateBean.setFjdwjlj(oldCflj);

        update(updateBean, updateWrapper);

    }

    @Override
    public void updateZltxwjFileInPdfGz(String id, String newCflj) {
        LambdaUpdateWrapper<SpcyZltxwjFlow> updateWrapper = new LambdaUpdateWrapper<>();
        updateWrapper.eq(SpcyZltxwjFlow::getId, id);

        SpcyZltxwjFlow updateBean = new SpcyZltxwjFlow();
        updateBean.setFwjlj(newCflj);
        updateBean.setFwjlx(".pdf");

        update(updateBean, updateWrapper);
    }
}
